home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_usrdoc / PSMISC / CHANGES.{_3 < prev    next >
Text File  |  1999-09-17  |  8KB  |  187 lines

  1. Changes from version 17 to 18 (1-NOV-1998)
  2. =============================
  3.  
  4.  - fuser: usage summary listed -s (silent) as -q
  5.  - fuser: fuser x/y yielded confusing error message if x/y doesn't exist
  6.    (reported by Tigran Aivazian)
  7.  - fuser: new option -i for interactive killing (like killall -i)
  8.  - killall: tried to print a NULL pointer if full process name was unavailable
  9.    and killing failed
  10.  - killall: new option -g to kill process group instead of process
  11.  - killall: cosmetic PROC_BASE changes (by Florian La Roche)
  12.  - pidof: new option -g to show PGID instead of PID (by Florian La Roche)
  13.  - pstree: new option -H to highlight process specified by PID
  14.  - added -D_GNU_SOURCE to CFLAGS for glibc 2 compatibility
  15.  - Makefile should now also work with bash-2
  16.  
  17.  
  18. Changes from version 16 to 17 (17-FEB-1998)
  19. =============================
  20.  
  21.  - fuser: now also handles /proc of recent 2.1 kernels (fix by Andreas Schwab;
  22.    other fixed also proposed by Chris Wedgwood and Luca Berra)
  23.  - pstree now properly handles init with PID = PPID = 1
  24.  - fuser: no longer changes the name space for relative paths ending with the
  25.    name of a name space (e.g. something/tcp)
  26.  - fuser: now also reports mount points, swap files, and loop mounts
  27.  - updated the fuser man page
  28.  - killall: new option -w to wait for the killed processes to die
  29.  - killall: didn't handle malloc failure
  30.  
  31.  
  32. Changes from version 15 to 16 (28-JUL-1997)
  33. =============================
  34.  
  35.  - killall: now gets the list of all PIDs before killing processes, thereby
  36.    avoiding race between readdir and /proc (found by Boris Zentner)
  37.  - make install no longer changes BINDIR and MANDIR if they already exist
  38.  - changed psmisc.<version>.lsm to psmisc-<version>.lsm for consistency
  39.  
  40.  
  41. Changes from version 14 to 15 (16-JUN-1997)
  42. =============================
  43.  
  44.  - killall: killall -v didn't print the command name (fixed by Marty Leisner)
  45.  - fuser: fuser -a <unix_domain_socket>  could crash (reported by Helmut Geyer)
  46.  - fuser: fuser -m didn't consider UNIX domain sockets (fix based on a patch by
  47.    Andries Brouwer)
  48.  - fuser: fuser -a /a /a /b  no longer merges the first two entries
  49.  - changed package name format from psmisc.<version> to psmisc-<version> to
  50.    avoid annoyance messages from sunsite's archive scripts
  51.  
  52.  
  53. Changes from version 13 to 14 (19-APR-1997)
  54. =============================
  55.  
  56.  - killall: command-line parser didn't accept -signal (fixed by Chris Wedgwood)
  57.  - pidof: minor man page correction
  58.  - Makefile: pidof is now only installed when running make install-pidof
  59.  - added a file with installation instructions (INSTALL)
  60.  
  61.  
  62. Changes from version 12 to 13 (16-APR-1997)
  63. =============================
  64.  
  65.  - fuser: didn't check for out of memory condition after malloc (oops !)
  66.  - fuser: INET domain sockets can now be specified as
  67.    [local_port][,[remote_host][,[remote_port]]]
  68.  - fuser: now includes linux/kdev_t.h instead of linux/fs.h. This may break
  69.    compilation with some ancient kernels.
  70.  - killall: new option -q to suppress error message if no process was found
  71.  - killall: man page didn't reset font properly
  72.  - killall: now tries harder to handle very long names (> 15 characters)
  73.    (proposed by Erik Thiele)
  74.  - killall: new option -e to require exact name match
  75.  - killall: now lists PIDs if invoked as "pidof" (proposed by Peter Daum)
  76.  - minor Makefile change to eliminate need to patch for some versions of Linux
  77.  
  78.  
  79. Changes from version 11 to 12 (7-APR-1996)
  80. =============================
  81.  
  82.  - fuser is now able to look up INET and UNIX domain sockets
  83.  - pstree: new option -n to sort its output by PID
  84.  - pstree: new option -G to use VT100 line drawing characters
  85.  
  86.  
  87. Changes from version 10 to 11 (20-SEP-1995)
  88. =============================
  89.  
  90.  - added VERSION file
  91.  - size of command name is now defined in comm.h - the old approach of
  92.    obtaining values from linux/sched.h:struct task_struct doesn't work anymore)
  93.  - signames.h is now generated from cpp output (linux/signals.h no longer
  94.    defines them)
  95.  - all commands now print the version number when invoked with the -V option
  96.  - signames.h added to  make clean
  97.  - removed use of {,} expansion in mkdist
  98.  - various minor documentation fixes
  99.  
  100.  
  101. Changes from version 9 to 10 (28-MAR-1995)
  102. ============================
  103.  
  104.  - fuser: now prints header before first path (used to be on same line)
  105.  - fuser: fixed line wrapping for long paths (used to wrap too early)
  106.  - fuser: fixed a NULL pointer dereference in add_file
  107.  - pstree: now outputs strings obtained from termcap with tputs
  108.  - some cosmetic changes (to avoid certain warnings if using -Wconversion)
  109.  - updated e-mail address in README
  110.  
  111. Changes from version 8 to 9 (22-JAN-1995)
  112. ===========================
  113.  
  114.  - fuser: now works with Plan 9 semantics (i.e. what recent kernels use;
  115.    reported by Harald Koenig, Nick Simicich, and others)
  116.  - fuser: now also scans /proc/*/maps
  117.  - fuser: fixed NULL pointer dereferencing when processes are created while
  118.    fuser is running (fix by Pauline Middelink)
  119.  - fuser: now resets effective uid to real uid before killing, thereby making
  120.    suid installation a smaller security risk
  121.  - pstree: fixed process tree truncation (fix by Andreas Schwab)
  122.  - pstree: added support for UTF-8 line drawing characters (adapted a patch by
  123.    Johan Myreen)
  124.  - killall.1 now warns about potential compatibility problems with killall
  125.    on other systems (proposed by Christos Ricudis)
  126.  - added a copyright notice
  127.  - updated e-mail address
  128.  
  129. Changes from version 7 to 8 (11-OCT-1994)
  130. ===========================
  131.  
  132.  - pstree: added -a to display command line arguments
  133.  - pstree, fuser and killall: display an error message if /proc has
  134.    no process entries (i.e. if it is not mounted)
  135.  - killall: more detailed usage output
  136.  - killall: added killing by file
  137.  - fuser and killall: fixed generation of signal list to include SIGUSR[12]
  138.  - fuser: now also accepts signal numbers
  139.  - "make install": now also installs man pages; executable permissions changed
  140.    from 755 to 555; now installs fuser in /bin, killall and pstree in /usr/bin
  141.  - "make spotless": fixed typo
  142.  - man pages: minor corrections and improvements
  143.  
  144. Changes from version 6 to 7
  145. ===========================
  146.  
  147.  - pstree: -h didn't work because of incorrect termcap usage
  148.  - pstree: changed branch drawing from --- to -+-
  149.                     \-     `-
  150.  - pstree: fixed indentation inside compacted subtrees
  151.  - fuser and killall: don't kill themselves
  152.  - fuser: suppresses m(map) if file is e(xecuted)
  153.  - mkdist now includes itself
  154.  - minor updates on all man pages
  155.  
  156. Changes from version 5 to 6
  157. ===========================
  158.  
  159.  - pstree: unknown display width expressed as zero width (TIOCGWINSZ) is
  160.        now correctly handled.
  161.  - fuser: added -s for silent operation.
  162.  - fuser: added non-zero return code if no processes using any file are
  163.       found.
  164.  - pstree and fuser: non-printable characters in command names (fuser: also
  165.      in file names) are now shown as \nnn (octal). \ is shown as \\.
  166.  - added "install" target to Makefile to install binaries in /usr/local/bin
  167.  - minor updates on all man pages.
  168.  
  169. Changes from version 4 to 5
  170. ===========================
  171.  
  172.  - killall: added interactive and verbose modes (options -i and -v)
  173.  - fuser: added 0.99pl11 support (changed /proc/*/lib to /proc/*/mmap)
  174.  - fuser: mmap'ed files and shared libraries are now marked with "m"
  175.           (shlibs were marked with "s" and mmap'ed files weren't marked
  176.           at all)
  177.  
  178. Changes from version 3 to 4
  179. ===========================
  180.  
  181.  - killall and fuser: now accept signal numbers too.
  182.  - pstree: added listing of process trees by user name.
  183.  - pstree: compaction sometimes generated wrong output.
  184.  - fuser: did only recognize the first occurrence of a file when using
  185.    the options -u or -v.
  186.  - changed Makefile to create stripped impure executables.
  187.